body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
a img {border:0}
body {
	color: #006cb6;
	text-align:left;
	letter-spacing:0.5px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
}
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#646464;text-decoration:none}
a:hover {  color:#006cb6;}
.clr { clear:both;}
.le { float:left;}
.ri { float:right;}
.blc10 { height:10px;}
.blc15 { height:15px;}
.blc20 { height:20px;}
.blc30 { height:30px;}
.blc40 { height:40px;}
.blc50 { height:50px;}
.ml50 { margin-left:50px;}

body {  position:relative;}
.main { width:100%; margin:auto;}
.con { width:1200px; margin:0 auto;}



.top1{
	height:40px;
	margin:0 auto;
	font-size:14px;
	background-image: url(../images/2018fc_02.png);
	background-repeat: repeat-x;
}
.top1 #userlog{line-height:40px; float:left;color:#575757; margin-right:30px;}
.top1 #userlx,.top1 #userlx a{
	line-height: 38px;
	float: right;
	color: #006cb6;
	margin-right: 0px;
}
.img1{ line-height:38px; float:left; margin-top:5px; }
.top1 a{text-decoration:none; color:#666;}
.top1 a:hover{
	text-align: left;
	text-decoration: none;
}

.logo { width:300px; margin-right:50px;}
.ad01 { width:500px; height:50px;}
.seach {
	width:306px;
	height:40px;
	padding-top:35px;
}

.ad02 { width:230px;}
.ad03 { width:700px; margin-left:20px;}
.ad04 { width:340px; margin-bottom:20px;}


.xxdh { border:1px solid #d2d2d2; padding-bottom:0; font-size:14px; letter-spacing:0;}


.bigtxt { width:1040px; height:85px; padding-left:160px; background:url(../images/tt-bg.jpg) left center no-repeat;}
.bigtxt h1 { width:1000px; text-align:center; font-size:38px; font-weight:bold; margin-bottom:10px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.bigtxt h1 a {
	color: #006cb6;
}
.bigtxt h1 a:hover { color:#d94040;}
.bigtxt p { width:1000px; text-align:center; font-size:16px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}


.lt { border:1px solid #d2d2d2; padding:7px; height:30px;}
.lt h3{ height:30px; line-height:30px; background:url(../images/lt-bg.jpg) left center no-repeat; padding:0 15px 0 30px; margin-right:15px; font-size:16px; color:#fff;}
.lt li { width:380px; line-height:30px; background:url(../images/p_25.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.lt p { font-size:14px; line-height:30px; }


.yw { width:530px;}
.yw h1 { width:100%; font-size:24px; font-weight:bold; margin-bottom:15px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; color:#006cb6;}
.yw h1 a { color:#006cb6;}
.yw h1 a:hover { color:#d94040;}
.yw p { font-size:14px; line-height:32px; margin-bottom:20px; color:#646464; }

.lb { width:100%;}
.lb li { line-height:32px; background:url(../images/p_25.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}


.yqtt { width:810px; height:71px; background:url(../images/yq-bg.jpg) left center no-repeat; padding:0 25px 0 115px;}
.yqtt  h1 { width:100%; text-align:center; font-size:30px; font-weight:bold; padding-top:16px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.yqtt  h1 a { color:#464646;}
.yqtt h1 a:hover { color:#d94040;}


.ts { margin-top:6px;}
.ts p { font-size:22px; font-weight:bold; line-height:65px; padding-left:50px;}
a .ts { width:230px; height:65px; background:url(../images/ts-bg1.jpg) top center no-repeat; color:#fff; }
a:hover .ts {background:url(../images/ts-bg2.jpg) top center no-repeat; }


.tb {
	width: 100%;
	height: 45px;
	background: url(../images/lmbg.jpg) left bottom repeat-x;
	font-size: 24px;
	line-height: 35px;
	margin-bottom: 20px;
}
.tb a {
	color: #006cb6;
	font-weight: normal;
}
.tb01 {
	width: 100px;
	float: left;
	height: 42px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 3px solid #006cb6;
    
}
.tb02 { width:130px; float:left; height:45px; background:url(../images/lmbg02.jpg) left center no-repeat; text-align:center;}
.tb03 { width:120px; float:left; height:45px; background:url(../images/lmbg03.jpg) left center no-repeat; text-align:center; padding-left:25px;}

.tb1 { width:100%; height:45px; background:url(../images/lmbg1.jpg) left bottom repeat-x; font-size:18px; font-weight:bold; line-height:35px; margin-bottom:10px;}
.tb04 { width:80px; float:left; height:45px; background:url(../images/lmbg04.jpg) center bottom no-repeat; text-align:center;}

.tb2 { width:100%; height:45px; background:url(../images/lmbg2.jpg) left bottom repeat-x; font-size:18px; font-weight:bold; line-height:35px; margin-bottom:10px;}
.tb2 a { color:#fff;}

.more { float:right; font-size:14px; font-weight:normal;}
.more a { color:#7c7c7c;}
.more a:hover { color:#2098c9;}

.xw01 { width:100%; margin-bottom:15px; }
.xw01 img { margin-right:20px; width:120px; height:80px; object-fit: cover;}
.xw01 a:hover img { width:118px; height:78px; border:1px solid #2098c9;}
.xw01 h1 { font-size:18px; font-weight:bold; line-height:36px;}

.yq { width:365px; }
.yq li { width:350px; line-height:30px; background:url(../images/p_25.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;} 


.xa {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
}
.zyjy { width:783px;}


.ts { width:783px;}





.zt { width:365px; }
.zt a img { float:left; margin:0 5px 15px; width:170px; height:100px; object-fit: cover;}
.zt a:hover img { width:168px; height:98px; border:1px solid #2098c9;}


.xw02 { width:100%; margin-bottom:15px; }
.xw02 img { margin-right:20px; width:140px; height:100px; object-fit: cover;}
.xw02 a:hover img { width:138px; height:98px; border:1px solid #2098c9;}
.xw02 h1 { font-size:18px; font-weight:bold; line-height:40px; padding-top:5px;}


.ms { width:783px;}
.ms ul li { width:115px; height:130px; position:relative; float:left; margin:0 7px; }
.ms ul li img { width:115px; height:130px; object-fit: cover;}
.ms ul li h2  { width:95px; height:30px; line-height:30px; padding:0 10px; position:absolute; bottom:0; color:#fff; background:#000; text-align:center; font-size:14px; overflow:hidden; ilter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
.ms ul li a:hover h2 { background:#018ccd; ilter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9} 



.yx { width:365px;}
.yx ul { height:130px; overflow:hidden;}
.yx ul li { width:107px; height:130px; position:relative; float:left; margin:0 7px; }
.yx ul li img { width:107px; height:130px; object-fit: cover;}
.yx ul li h2  { width:95px; height:30px; line-height:30px; padding:0 10px; position:absolute; bottom:0; color:#fff; background:#000; text-align:center; font-size:14px; overflow:hidden; ilter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
.yx ul li a:hover h2 { background:#018ccd; ilter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9} 
.yx h3 { width:343px; font-size:16px; line-height:34px; background:url(../images/p_25.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}


/*tab06*/
#Tabs_06{ }
#Tabs_06 li{ white-space:nowrap; overflow:hidden;}
.title{
	height: 44px;
	width: 100%;
	border-bottom: 1px solid #006cb6;
}
.tag_06_title{height:45px; float:left; font-size:18px;line-height:32px; }
.tabs_06{float:left;background: none;height:45px; text-align:center; padding:0;width:100px;}
a.tabs_06,a.tabs_06:visited{text-decoration:none;color:#333;}
a.tabs_06:hover{text-decoration:none;color:#333;}
.tag_06{background:url(../images/lmbg01.jpg) no-repeat left top; height:45px; text-align:center; padding:0;width:100px;}
a.tag_06,a.tag_06:visited{ color:#fff;text-decoration:none;}
a.tag_06:hover{ color:#fff;text-decoration:none;}
.content { width:100%; margin-top:20px;}
/*tab06*/


/*tab05*/
#Tabs_05{ }
#Tabs_05 li{ white-space:nowrap; overflow:hidden;}
.tag_05_title{height:45px; float:left; font-size:18px;line-height:32px; }
.tabs_05{float:left;background: none;height:45px; text-align:center; padding:0;width:130px;}
a.tabs_05,a.tabs_05:visited{text-decoration:none;color:#333;}
a.tabs_05:hover{text-decoration:none;color:#333;}
.tag_05{background:url(../images/lmbg02.jpg) no-repeat left top; height:45px; text-align:center; padding:0;width:130px;}
a.tag_05,a.tag_05:visited{ color:#fff;text-decoration:none;}
a.tag_05:hover{ color:#fff;text-decoration:none;}
/*tab05*/


/*tab04*/
#Tabs_04{ }
#Tabs_04 li{ white-space:nowrap; overflow:hidden;}
.tag_04_title{
	height:45px;
	float:left;
	font-size:24px;
	line-height:32px;
}
.tabs_04{float:left;background: none;height:45px; text-align:center; padding:0;width:100px;}
a.tabs_04,a.tabs_04:visited{text-decoration:none;color:#333;}
a.tabs_04:hover{text-decoration:none;color:#333;}
.tag_04{background:url(../images/lmbg01.jpg) no-repeat left top; height:45px; text-align:center; padding:0;width:100px;}
a.tag_04,a.tag_04:visited{ color:#fff;text-decoration:none;}
a.tag_04:hover{ color:#fff;text-decoration:none;}
/*tab04*/

.yl { font-size:14px; letter-spacing:0;}





/*list*/
.mbx { padding-left:10px; border-left:4px solid #018ccd; margin-bottom:28px; }
.mbx span { margin:0 10px;}

.list { width:780px;}
.list ul { width:100%; border-top:1px solid #d5d5d5;}
.list ul a li { width:100%; border-bottom:1px solid #d5d5d5; padding:15px 0; }
.list ul a li h1 { font-size:18px; line-height:24px; margin-bottom:10px; }
.list ul a li p { display:block; font-size:12px; color:#7b7b7b;}
.list ul a:hover li { background:#f5f5f5;}


.cbl { width:340px;  position:relative;}

.ycyq li { width:322px; line-height:32px; background:url(../images/p_25.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;} 

.rx { width:100%; line-height:26px; background:#006cb6; color:#fff; text-align:center; padding:10px 0; }



/*news*/
.new { width:780px; letter-spacing:0;}
.new h1 {font-size:24px; line-height:40px; margin-bottom:20px; color:#006cb6; text-align:center; font-weight:bold;}
.new h2 {font-size:16px; line-height:24px; margin-bottom:10px; color:#666; text-align:center;}
.new h3 {font-size:18px; line-height:30px; margin-bottom:20px; color:#666; text-align:center;}
.new .xbt { font-size:14px; margin-bottom:30px; border-bottom:1px dashed #d5d5d5; padding-bottom:20px; text-align:center; }
.new .xbt span { margin-right:30px;}
.new .n-m { width:100%; margin-bottom:30px;}
.new .n-m img { margin-bottom:25px;}
.new .n-m p { font-size:16px; line-height:32px; color:#323232; margin-bottom:10px;}


.xgxw li { font-size:14px; line-height:26px; background:url(../images/p_26.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}


.news-ts { width:100%;}
.news-ts ul {overflow:hidden;}
.news-ts ul li {float:left;width:181px;height:130px; margin:0 7px 14px 7px;vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px;overflow:hidden; position:relative; list-style:none;}
.news-ts ul li img{ width:181px;height:130px;border:0px; object-fit: cover;}
.news-ts ul li a:hover img { width:179px; height:128px; border:1px solid #018ccd;}
.news-ts ul li h4 { padding:0 10px; position:absolute; bottom:0; color:#fff; background:#000; text-align:center; font-size:14px; overflow:hidden; ilter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8;width:161px; height:28px; line-height:28px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
.news-ts ul li a:hover h4 { background:#018ccd; ilter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9} 



.sm { width:100%; }
.sm h4 { font-size:14px; color:#646464; line-height:24px; border-bottom:1px dashed #aaaaaa; padding-bottom:10px; margin-bottom:15px;}
.sm p { font-size:12px; color:#8c8c8c; margin-bottom:5px; line-height:20px;}






/*nav*/
nav{
	z-index:9999;
	letter-spacing:0;
	width: 1200px;
	height: 60px;
	line-height: 60px;
	margin:auto;
	text-align: center;
	font-size: 18px;
	position: relative;
	background-color: #006cb6;
}

.nav-main{ 
    width: 100%;
    height: 100%;
    list-style-type: none;
}
.nav-main span{
    display: inline-block;
    margin-left: 12px;
    width: 7px;
    height: 7px;
	background:url(../images/down-icon.png) no-repeat;
}

.hover-up{
    transition-duration: .5s;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.hover-down{
    transition-duration: .5s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.nav-main>li{
	width:132px;
	height: 100%;
	display: block;
	float: left;
	background-color: #006cb6;
	color: #fff;
	margin-right: 1px;
	cursor: pointer;
}

.nav-main .sy { background-color:#d94040;}
.nav-main li a { color:#fff; text-decoration:none;}

.nav-main>li:hover{
    background-color: #d94040;
}

.hidden-box{ background-color: #fff;
    width: 130px;
    border: 1px solid #2098c9;
    border-top: 0;
    position: absolute;
    display: none;
    top: 60px;
}
.hidden-box>ul{
    list-style-type: none;
    color: #d94040;
    cursor: pointer;
}
.hidden-box li:hover{
     background-color:#cee8f2;
    color: #2098c9;
}

.hidden-box li a { color:#2098c9; text-decoration:none;}
.hidden-box li a:hover {}

.hidden-loc-index{
    left: 665px;
}


/*gg*/
.int_ft{ border:1px solid #d2d2d2; padding:7px;}
.int_ft h3{ width:80px; height:30px; line-height:30px; background:url(../images/gg-bg.jpg) left center no-repeat; padding-left:40px; padding-right:10px; margin-right:20px; border-right:1px solid #d2d2d2; font-size:16px;}
.int_ft h3 a{ color:#2098c9;}
.int_ft .txt{width:10000px;padding-top:5px;}
.int_ft .txt p{display:block;white-space:nowrap;float:left;}
.int_ft .txt a{ margin-right:10px; margin-left:6px; background:url(../images/p_25.jpg) left center no-repeat; padding-left:18px;}
#marquee_box{position:relative;width:1020px;overflow:hidden;}



/*foc*/
#owl-demo{position:relative;width:610px;height:380px;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:610px;height:380px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:60px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:30px;width:100%;font-size:16px;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:3px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-50px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}



/* gd1 */
.h_tonglan {width:783px;background:#fff;margin:0 auto; position:relative;}

.h_tonglan ul {overflow:hidden;}
.h190px {overflow:hidden;margin-left:10px;margin-right:10px;padding-bottom:3px;padding-top:14px;}
.h190px img {width:783px;border:0px;}

.h218px {width:100%;height:155px;margin:0 auto;}
.h218px th {padding-top:67px;}
.h218px td {overflow:hidden;}
#scrollbox ul {overflow:hidden;}
#scrollbox ul li {float:left;width:241px;height:155px;vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px;overflow:hidden; position:relative; list-style:none;}
#scrollbox ul li img{ width:215px;height:155px;border:0px; object-fit: cover;}
#scrollbox ul li a:hover img { width:213px; height:153px; border:1px solid #018ccd;}
#scrollbox ul li h2 { padding:0 10px; position:absolute; left:13px; bottom:0; color:#fff; background:#000; text-align:center; font-size:14px; overflow:hidden; ilter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8;width:195px; height:35px; line-height:35px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
#scrollbox ul li a:hover h2 { background:#018ccd; ilter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9} 
.pointer {CURSOR: pointer; margin-bottom:20px; position:absolute; top:45px;}


/* gd2 */
.h_tonglan1 {width:1200px;background:#fff;margin:0 auto; position:relative;}

.h_tonglan1 ul {overflow:hidden;}
.h190px1 {overflow:hidden;margin-left:10px;margin-right:10px;padding-bottom:3px;padding-top:14px;}
.h190px1 img {width:1200px;border:0px;}

.h218px1 {width:100%;height:155px;margin:0 auto;}
.h218px1 th {padding-top:67px;}
.h218px1 td {overflow:hidden;}
#scrollbox1 ul {overflow:hidden;}
#scrollbox1 ul li {float:left;width:228px;height:155px;vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px;overflow:hidden; position:relative; list-style:none;}
#scrollbox1 ul li img{ width:206px;height:155px;border:0px; object-fit: cover;}
#scrollbox1 ul li a:hover img { width:204px; height:153px; border:1px solid #018ccd;}
#scrollbox1 ul li h2 { padding:0 10px; position:absolute; left:11px; bottom:0; color:#fff; background:#000; text-align:center; font-size:14px; overflow:hidden; ilter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8;width:186px; height:35px; line-height:35px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
#scrollbox1 ul li a:hover h2 { background:#018ccd; ilter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9} 
.pointer1 {CURSOR: pointer; margin-bottom:20px; position:absolute; top:45px;}
.electricity a {
    float: left;
    display: inline-block;
    padding: 10px 0;
    text-align: center;
    width: 274px;
    margin-right: 30px;
}
